/**
 * 
 */
package com.dwa.domain;

import java.io.InputStream;
import java.util.Date;

/**
 * @author Vedamoorthi Vairam
 * @since 09/02/2009
 */
public interface IEvent {
	
	/**
	 * @return the eventId
	 */
	public Long getEventId() ;

	/**
	 * @param eventId the eventId to set
	 */
	public void setEventId(Long eventId) ;

	/**
	 * @return the subject
	 */
	public String getSubject();

	/**
	 * @param subject the subject to set
	 */
	public void setSubject(String subject);

	/**
	 * @return the description
	 */
	public String getDescription();

	/**
	 * @param description the description to set
	 */
	public void setDescription(String description);

	/**
	 * @return the location
	 */
	public String getLocation();

	/**
	 * @param location the location to set
	 */
	public void setLocation(String location);

	/**
	 * @return the image
	 */
	public InputStream getImage();

	/**
	 * @param image the image to set
	 */
	public void setImage(InputStream image);

	/**
	 * @return the isAllDay
	 */
	public Boolean getIsAllDay();

	/**
	 * @param isAllDay the isAllDay to set
	 */
	public void setIsAllDay(Boolean isAllDay);

	/**
	 * @return the show
	 */
	public Boolean getShow();

	/**
	 * @param show the show to set
	 */
	public void setShow(Boolean show);

	/**
	 * @return the eventStartTime
	 */
	public String getEventStartTime();

	/**
	 * @param eventStartTime the eventStartTime to set
	 */
	public void setEventStartTime(String eventStartTime);

	/**
	 * @return the eventEndTime
	 */
	public String getEventEndTime();

	/**
	 * @param eventEndTime the eventEndTime to set
	 */
	public void setEventEndTime(String eventEndTime);

	/**
	 * @return the createdOn
	 */
	public Date getCreatedOn();

	/**
	 * @param createdOn the createdOn to set
	 */
	public void setCreatedOn(Date createdOn);
	
}
